Data Fields |
|
union { |
| vuint16_t R |
| } | CNT |
|
union { |
| vuint16_t R |
| } | INIT |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t DBGEN:1 |
| vuint16_t WAITEN:1 |
| vuint16_t INDEP:1 |
| vuint16_t PWMA_INIT:1 |
| vuint16_t PWMB_INIT:1 |
| vuint16_t PWMX_INIT:1 |
| vuint16_t INIT_SEL:2 |
| vuint16_t FRCEN:1 |
| vuint16_t FORCE:1 |
| vuint16_t FORCE_SEL:3 |
| vuint16_t RELOAD_SEL:1 |
| vuint16_t CLK_SEL:2 |
| } B |
| } | CTRL2 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t LDFQ:4 |
| vuint16_t HALF:1 |
| vuint16_t FULL:1 |
| vuint16_t DT:2 |
| vuint16_t __pad0__:1 |
| vuint16_t PRSC:3 |
| vuint16_t __pad1__:3 |
| vuint16_t DBLEN:1 |
| } B |
| } | CTRL |
|
union { |
| vuint16_t R |
| } | VAL [6] |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t FRACAEN:1 |
| vuint16_t __pad0__:10 |
| vuint16_t FRACADLY:5 |
| } B |
| } | FRACA |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t FRACBEN:1 |
| vuint16_t __pad0__:10 |
| vuint16_t FRACBDLY:5 |
| } B |
| } | FRACB |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t PWMA_IN:1 |
| vuint16_t PWMB_IN:1 |
| vuint16_t PWMX_IN:1 |
| vuint16_t __pad0__:2 |
| vuint16_t POLA:1 |
| vuint16_t POLB:1 |
| vuint16_t POLX:1 |
| vuint16_t __pad1__:2 |
| vuint16_t PWMAFS:2 |
| vuint16_t PWMBFS:2 |
| vuint16_t PWMXFS:2 |
| } B |
| } | OCTRL |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:1 |
| vuint16_t RUF:1 |
| vuint16_t REF:1 |
| vuint16_t RF:1 |
| vuint16_t CFA1:1 |
| vuint16_t CFA0:1 |
| vuint16_t CFB1:1 |
| vuint16_t CFB0:1 |
| vuint16_t CFX1:1 |
| vuint16_t CFX0:1 |
| vuint16_t CMPF:6 |
| } B |
| } | STS |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:2 |
| vuint16_t REIE:1 |
| vuint16_t RIE:1 |
| vuint16_t __pad1__:4 |
| vuint16_t CX1IE:1 |
| vuint16_t CX0IE:1 |
| vuint16_t CMPIE:6 |
| } B |
| } | INTEN |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:6 |
| vuint16_t VALDE:1 |
| vuint16_t FAND:1 |
| vuint16_t CAPTDE:2 |
| vuint16_t CA1DE:1 |
| vuint16_t CA0DE:1 |
| vuint16_t CB1DE:1 |
| vuint16_t CB0DE:1 |
| vuint16_t CX1DE:1 |
| vuint16_t CX0DE:1 |
| } B |
| } | DMAEN |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:10 |
| vuint16_t OUT_TRIG_EN:6 |
| } B |
| } | TCTRL |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:4 |
| vuint16_t DISX:4 |
| vuint16_t DISB:4 |
| vuint16_t DISA:4 |
| } B |
| } | DISMAP |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:5 |
| vuint16_t DTCNT0:11 |
| } B |
| } | DTCNT0 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:5 |
| vuint16_t DTCNT1:11 |
| } B |
| } | DTCNT1 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CA1CNT:3 |
| vuint16_t CA0CNT:3 |
| vuint16_t CFAWM:2 |
| vuint16_t EDGCNTAEN:1 |
| vuint16_t INPSELA:1 |
| vuint16_t EDGA1:2 |
| vuint16_t EDGA0:2 |
| vuint16_t ONESHOTA:1 |
| vuint16_t ARMA:1 |
| } B |
| } | CAPTCTRLA |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t EDGCNTA:8 |
| vuint16_t EDGCMPA:8 |
| } B |
| } | CAPTCOMPA |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CB1CNT:3 |
| vuint16_t CB0CNT:3 |
| vuint16_t CFBWM:2 |
| vuint16_t EDGCNTBEN:1 |
| vuint16_t INPSELB:1 |
| vuint16_t EDGB1:2 |
| vuint16_t EDGB0:2 |
| vuint16_t ONESHOTB:1 |
| vuint16_t ARMB:1 |
| } B |
| } | CAPTCTRLB |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t EDGCNTB:8 |
| vuint16_t EDGCMPB:8 |
| } B |
| } | CAPTCOMPB |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CX1CNT:3 |
| vuint16_t CX0CNT:3 |
| vuint16_t CFXWM:2 |
| vuint16_t EDGCNTX_EN:1 |
| vuint16_t INP_SELX:1 |
| vuint16_t EDGX1:2 |
| vuint16_t EDGX0:2 |
| vuint16_t ONESHOTX:1 |
| vuint16_t ARMX:1 |
| } B |
| } | CAPTCTRLX |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t EDGCNTX:8 |
| vuint16_t EDGCMPX:8 |
| } B |
| } | CAPTCOMPX |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL0:16 |
| } B |
| } | CVAL0 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL0CYC:4 |
| } B |
| } | CVAL0C |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL1:16 |
| } B |
| } | CVAL1 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL1CYC:4 |
| } B |
| } | CVAL1C |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL2:16 |
| } B |
| } | CVAL2 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL2CYC:4 |
| } B |
| } | CVAL2C |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL3:16 |
| } B |
| } | CVAL3 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL3CYC:4 |
| } B |
| } | CVAL3C |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL4:16 |
| } B |
| } | CVAL4 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL4CYC:4 |
| } B |
| } | CVAL4C |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t CAPTVAL5:16 |
| } B |
| } | CVAL5 |
|
union { |
| vuint16_t R |
| struct { |
| vuint16_t __pad0__:12 |
| vuint16_t CVAL5CYC:4 |
| } B |
| } | CVAL5C |
|
uint32_t | FLEXPWM_SUB_reserved0 |
The documentation for this struct was generated from the following file: